﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using FaxTBModel;


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        // درود
        // قرار بود نام گذاری ها را طبق استاندارد انجام دهید
        //هنوز در صفحه imagebutton1 دارید
        // همچنین باید تمامی تصاویر، استایل ها و ... در فولدر 
        //app_theme باشند
        //هنوز ظاهر سایت سیاه است!!!!
    }
    protected void SendButton_Click(object sender, EventArgs e)
    {

    }
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {

        string name = "";

        string path = Server.MapPath("UploadFile");

        string[] validation = { ".jpg", ".txt", ".gif", ".xlsx", ".docx", ".pdf" };
        string pasvand = "";
        pasvand = System.IO.Path.GetExtension(FaxFileUpload.PostedFile.FileName);
        if (Array.IndexOf(validation, pasvand.ToLower()) < 0)
        {
            lblerr.Text = "شما فقط مجاز به بارگذاری فایل  با فرمت " + "jpg ، gif ، txt " + "و یا فایل" + "word ، Excel , pdf " + "هستید";
            return;
        }
        else
        {
            lblerr.Text = "";
            
            string ss = "1";
            name = ss + FaxNumberTextBox.Text + RecieverNameTextBox.Text;
            FaxFileUpload.PostedFile.SaveAs(path + "\\" + name +  pasvand);

        }

        FaxTBModel.FaxTBEntities faxDatabaseEntities = new FaxTBEntities();
        FaxTBModel.FaxTable faxTable = new FaxTBModel.FaxTable();
        faxTable.SenderName = SenderNameTextBox.Text;
        faxTable.SenderMobile = CellPhoneTextBox.Text;
        faxTable.SenderEmail = SenderEmailTextBox.Text;
        faxTable.RecieverName = RecieverNameTextBox.Text;
        faxTable.RecieverFaxNumber = FaxNumberTextBox.Text;
        faxTable.PageNumber = PageNumberTextBox.Text;
        faxTable.FileName = name;
        faxTable.FaxTitle = "no title";
        faxTable.IsSend = 0;
        faxDatabaseEntities.AddToFaxTables(faxTable);
        faxDatabaseEntities.SaveChanges();

        lblerr.Text = "successful";
        SenderNameTextBox.Text = "";
        SenderEmailTextBox.Text = "";
        CellPhoneTextBox.Text = "";
        FaxNumberTextBox.Text = "";
        PageNumberTextBox.Text = "";
        RecieverNameTextBox.Text = "";


    }


}